.my-route-menu.el-menu {
    gap: 8px;
    --el-menu-text-color: #616264;
}
.my-route-menu.el-menu.el-menu--horizontal {
    --el-menu-hover-text-color: var(--el-color-primary);
    --el-menu-hover-bg-color: #ffffff;
    --el-menu-active-color: var(--el-color-primary);
    --el-menu-border-color: #ffffff;
}
.my-route-menu.el-menu.el-menu--vertical {
    display: flex;
    flex-direction: column;
    --el-menu-bg-color: #f2f2f2;
    --el-menu-hover-text-color: var(--el-color-primary);
    --el-menu-hover-bg-color: #ffffff;
    --el-menu-active-color: var(--el-color-primary);
    --el-menu-border-color: #f2f2f2;
    --el-menu-base-level-padding: 12px;
    --el-menu-item-font-size: 12px;
    --el-menu-item-height: 32px;
}
.my-route-menu.el-menu.el-menu--horizontal .el-menu-item:hover {
    border-color: var(--el-color-primary);
}

.my-route-menu.el-menu.el-menu--vertical .el-menu-item {
    border-radius: 4px;
}
.my-route-menu.el-menu .el-menu-item.is-active {
    background-color: #ffffff;
}
.my-route-menu.el-menu.el-menu--vertical .el-menu-item:hover {
    color: var(--el-color-primary);
}

.my-dialog.el-dialog {
    --el-dialog-padding-primary: 0px;
}

.my-dialog.el-dialog .el-dialog__header {
    display: flex;
    width: 100%;
    box-sizing: border-box;
    height: 66px;
    align-items: center;
    padding-left: 24px;
    padding-right: 0px;
    border-bottom: 1px solid var(--el-border-color);
}
.my-dialog.el-dialog .el-dialog__header .el-dialog__headerbtn {
    width: 66px;
    height: 66px;
}
.my-dialog.el-dialog .el-dialog__body {
    padding: 24px;
}

.my-dialog.el-dialog .el-dialog__footer {
    padding: 16px 24px;
    border-top: 1px solid var(--el-border-color);
}

/* .my-form .el-form-item:last-child {
    margin-bottom: 0px;
} */

.my-table.el-table {
    --el-table-header-bg-color: #f3f3f3;
}

.my-tree.el-tree .el-tree-node.is-current>.el-tree-node__content {
    background-color: #1EC3AF33;
}
